h2, caption { color:green; font-size:medium; }
.star{ color:red; }

table, td, th
{
	border: 1px solid;
	border-collapse: collapse;
	padding: 4px 20px 4px 20px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;
}

th tr
{
	border: 1px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:dashed;
	border-left-style:none;
	background-color:#ffc609;
	color:black;
}

th { background-color:#ffc609; }

td.borderright
{
	border-right-style: dotted;
}

img.padded
{
	padding:4px;
	padding-left: 25px;
	padding-right: 25px;
	border:1px solid #021a40;
}

tr.alt
{
	background-color: #ffe798;
}

body
{
	font: 0.8em arial, helvetica, sans-serif;
}


p
{
	margin: 0;
	padding: 0 0 1em 0;
	/*font-size: large;*/
}
